body,html{
				height: 100%;
			}
			.login {
				width: 100%;
				overflow: auto;
				min-width: 1200px;
				box-sizing: border-box;  
	            min-height: 100%;  
	            position: relative;  
	            padding-bottom:204px;  
	            background: #3e82f7;
			}
			.banner {
				min-width: 1200px;
				height: 590px;
				width: 100%;
				background: url(../img/login/login.png) no-repeat;
				background-size: 100% 100%;
			}
			
		
			
			.container {
				position: relative;
				height: 590px;
				width: 1200px;
				margin: 0 auto;
			}
			
			.content {
				position: absolute;
				top: 100px;
				right: 20px;
				width: 312px;
				min-height: 200px;
				height: auto;
				overflow: hidden;
				border: 2px solid #ddd;
				padding-top: 10px;
				background: #fff;
				padding-bottom: 40px;
			}
			
			.content .title {
				width: 250px;
				margin: 0 auto;
				height: 40px;
				margin-bottom: 20px;
			}
			
			.content .title p {
				display: block;
				float: left;
				height: 39px;
				width: 50%;
				border-bottom: 1px solid #E1E1E1;
				text-align: center;
				line-height: 39px;
				font-size: 14px;
				font-weight: 700;
				color: #999;
				cursor: pointer;
			}
			
			.content .title p.active {
				border-bottom-color: #009AFE;
				color: #009AFE;
			}
			
			.err {
				height: 35px;
				width: 250px;
				margin: 0 auto;
				line-height: 35px;
				padding-left: 20px;
				background: rgba(255, 230, 229, 1);
				border: 1px solid rgba(235, 88, 55, 1);
				font-size: 13px;
				margin-bottom: 20px;
			}
			
			.err img {
				width: 20px;
				height: 20px;
				vertical-align: middle;
				margin-right: 10px;
			}
			
			.inputs {
				width: 272px;
				height: 35px;
				border: 1px solid #E1E1E1;
				margin: 0 auto;
				margin-bottom: 20px;
				clear: both;
			}
			
			.inputs label {
				display: block;
				height: 33px;
				width: 44px;
				float: left;
				line-height: 35px;
				padding-top: 2px;
				border-right: 1px solid #E1E1E1;
			}
			
			.inputs label img {
				display: block;
				height: 30px;
				width: 30px;
				margin: 0 auto;
			}
			
			.inputs input {
				height: 35px;
				width: 227px;
				border: none;
				float: left;
				outline: none;
				text-indent: 10px;
				font-size: 13px;
			}
			
			.txt {
				width: 272px;
				margin: 0 auto;
				height: 30px;
				font-size: 13px;
				line-height: 30px;
				color: #666;
			}
			
			.txt a {
				cursor: pointer;
				color: #666666;
			}
			
			.txt a:hover {
				color: #009AFE;
			}
			
			.txt a:last-child {
				float: right;
			}
			
			.btns {
				cursor: pointer;
				width: 270px;
				height: 35px;
				margin: 0 auto;
				border-radius: 5px;
				background: #009AFE;
				color: #fff;
				text-align: center;
				font-weight: 700;
				font-size: 16px;
				line-height: 35px;
				margin-top: 5px;
			}
			
			.msgs {
				height: 37px;
				width: 272px;
				margin: 0 auto;
				clear: both;
				margin-bottom: 20px;
			}
			
			.msgs input {
				border: none;
				outline: none;
				height: 35px;
				width: 155px;
				border: 1px solid #E1E1E1;
				text-indent: 10px;
				font-size: 13px;
			}
			
			.msgs span {
				display: block;
				float: right;
				width: 100px;
				height: 37px;
				background: #009AFE;
				color: #fff;
				text-align: center;
				line-height: 37px;
				font-size: 14px;
				cursor: pointer;
			}
			.msgs span.active{
				background: #ddd;
				color: #333;
			}
